package com.aggron.dto;

import com.aggron.entity.SysDept;
import lombok.Data;
import lombok.ToString;
import org.springframework.beans.BeanUtils;

import java.util.List;

/**
 * 层级树
 * @author   liuhuan  on 2018/6/2.
 */
@Data
@ToString
public class DeptLevelDto extends SysDept{

    private List<DeptLevelDto> children= null;

    private Integer key;

    public static  DeptLevelDto adapt(SysDept sysDept){
        DeptLevelDto deptLevelDto=new DeptLevelDto();
        BeanUtils.copyProperties(sysDept,deptLevelDto);
        deptLevelDto.setKey(sysDept.getId());
        return deptLevelDto;
    }
}
